home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / include / linux / dlm_plock.h < prev    next >
C/C++ Source or Header  |  2009-10-16  |  774b  |  45 lines

  1. /*
  2.  * Copyright (C) 2005-2008 Red Hat, Inc.  All rights reserved.
  3.  *
  4.  * This copyrighted material is made available to anyone wishing to use,
  5.  * modify, copy, or redistribute it subject to the terms and conditions
  6.  * of the GNU General Public License v.2.
  7.  */
  8.  
  9. #ifndef __DLM_PLOCK_DOT_H__
  10. #define __DLM_PLOCK_DOT_H__
  11.  
  12. #include <linux/types.h>
  13.  
  14. #define DLM_PLOCK_MISC_NAME        "dlm_plock"
  15.  
  16. #define DLM_PLOCK_VERSION_MAJOR    1
  17. #define DLM_PLOCK_VERSION_MINOR    1
  18. #define DLM_PLOCK_VERSION_PATCH    0
  19.  
  20. enum {
  21.     DLM_PLOCK_OP_LOCK = 1,
  22.     DLM_PLOCK_OP_UNLOCK,
  23.     DLM_PLOCK_OP_GET,
  24. };
  25.  
  26. struct dlm_plock_info {
  27.     __u32 version[3];
  28.     __u8 optype;
  29.     __u8 ex;
  30.     __u8 wait;
  31.     __u8 pad;
  32.     __u32 pid;
  33.     __s32 nodeid;
  34.     __s32 rv;
  35.     __u32 fsid;
  36.     __u64 number;
  37.     __u64 start;
  38.     __u64 end;
  39.     __u64 owner;
  40. };
  41.  
  42.  
  43. #endif
  44.  
  45.